Big Huge Thesaurus

Crataegus laevigata

noun